Разберем, как использовать облачный сервис Amazon для создания мессенджера Chatty
многопользовательского чат-приложения в реальном времени с одной комнатой с помощью фреймворка Vue и AWS Amplify. Настроим регистрацию пользователей и хранение данных.
Темы, которые мы рассмотрим:
-
Аутентификация
-
GraphQL API с AWS AppSync
-
Настроить Amplify DataStore
-
Развертывание через консоль Amplify
-
Удаление сервисов
-
Приложение и устранение неисправностей
Результат можно увидеть тут: https://master.d58xs5f4j0v44.amplifyapp.com/
Предварительные условия:
-
Регистрация за $1 в сервисах Amazon AWS уже произведена
-
Бесплатный редактор Visual Studio Code установлен, локализован и установлен npm:
-
Node:
14.7.0
. Visit Node -
npm:
6.14.7
.
-
npm install -g npm
Начало работы — Создание приложения
Чтобы начать, нам сначала нужно создать новый проект Vue используя:
npm install -g @vue/cli vue create amplify-datastore
-
? Выберите предустановку: по умолчанию [Vue 2] (babel, eslint)
Теперь перейдите в новый